package itheima01;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

/*
    开发步骤
    1.注册驱动
    2.获得连接.
       java.sql.DriverManager类: 管理一组 JDBC 驱动程序的基本服务。
       静态方法:
       public static Connection getConnection(String url, String user, String password)
            试图建立到给定数据库 URL 的连接。
       参数:
           String url: 要连接的数据库地址 固定写法 jdbc:mysql://localhost:3306/数据库名称
           String user: 用户名
           String password: 密码
       返回值类型:
            java.sql.Connection接口: 代表到数据库的连接对象,方法内部必然返回该接口的实现类对象



 */
public class Demo03JDBC {
    public static void main(String[] args) throws SQLException, ClassNotFoundException {
        //1.注册驱动
        Class.forName("com.mysql.jdbc.Driver");
        //2. 获得连接.
        //定义数据库的连接地址
        String url = "jdbc:mysql://localhost:3306/day18";
        //定义用户名
        String userName = "root";
        //定义密码
        String passWord = "root";
        //调用方法,获取到数据库的连接对象
        Connection con = DriverManager.getConnection(url, userName, passWord);
        System.out.println(con);//com.mysql.jdbc.JDBC4Connection@28ac3dc3
    }
}

/*public class Demo03JDBC {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        Class.forName("com.mysql.jdbc.Driver");
        String url="jdbc:mysql://localhost:3306/day18";
        String root="root";
        String password="root";

        Connection connection=DriverManager.getConnection(url,root,password);
        //com.mysql.jdbc.JDBC4Connection@23fe1d71
        System.out.println(connection);
    }

}*/
